@charset "utf-8";

* {
    list-style: none;
}

html {
	overflow: auto;
	overflow-x:hidden
}

body {
	padding: 0px;
	margin: 0px;
	font-family: "微软雅黑","Microsoft YaHei","宋体","SimSun";
	font-size: 12px;
	color: #666;
}

div {
	display: block;
}

a {
	color: #333;
	text-decoration: none;
}

a img {
	border: none;
}

table {
	empty-cells: show;
	border-collapse: collapse;
}

ul, li {
    margin: 0;
    padding: 0;
}

#topbar {
	min-width: 1000px;
	border-bottom: 1px solid #DDD;
	background: #F2F2F2;
	line-height: 30px;
	height: 30px;
	margin-bottom: 5px;
	vertical-align: middle;
}

.wp {
	margin: 0 auto;
	width: 1000px;
}

.left {
	float: left;
}

.right {
	float: right;
}

#topbar a {
	color: #2b86cb;
	font-weight: bold;
}

.topbar_tel {
	font-weight: bold;
}

.topbar_tel .topbar_tel_no {
	color: #2b86cb;
	font-size: 14px;
}

.regist_body {
	background-color: #E6E6E6;
}

.step_logo {
	background: url(../img/regist_step_one.jpg);
}

#regist_content {
	margin-top: 5px;
	text-align: center;
	background-color: #E6E6E6;
	border-bottom: 2px solid #FF6604;
	padding-bottom: 5px;
}

#regist_form_container {
	width: 1000px;
	margin: 0 auto;
	background-color: white;
	text-align: left;
	border: 1px solid #DDD;
	margin-top: 0px;
}

.regist_table {
	border: none;
}

.regist_table th {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.regist_table td {
	vertical-align: middle;
}

input {
	border: 1px solid #DDD;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	padding-right: 10px;
}

input.required {
	background-color: #ffdce6;
}

input.error {
	border: 2px solid red;
}

label.error {
	padding-left: 10px;
	font-weight: bold;
	color: red;
}

#button_regist {
	background: url(../img/button_regist.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_edit {
	background: url(../img/button_edit.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_save {
	background: url(../img/button_save.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_finish {
	background: url(../img/button_finish.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_home {
	background: url(../img/button_home.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_confirm_upload {
	background: url(../img/button_confirm_upload.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_upload_now {
	background: url(../img/button_upload_now.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_reupload {
	background: url(../img/button_reupload.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_post {
	background: url(../img/button_post.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_skip_upload {
	background: url(../img/button_skip_upload.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_next {
	background: url(../img/button_next.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#button_return {
	background: url(../img/button_return.png) no-repeat;
	width:203px;
	height:60px;
	border:none;
	cursor: pointer;	
}

#regist_header {
	height: 50px;
	background-color: #FEFEFE;
	border-bottom: 2px solid #FF6604;
}

#copyright {
	clear:both;
	display:block;
	margin-bottom:20px;
	padding:10px;
	border-top:solid 1px #e2e5e8;
	color:#666;
	text-align:center;
}

.information_confirm {
	background-color: rgb(255,249,239);
	margin: 10px;
	border: 1px solid rgb(238,230,209);
	padding: 20px;
	text-align: center;
}

.material_upload {
	background-color: white;
	margin: 10px;
	border: 1px solid rgb(238,230,209);
	padding: 20px;
	text-align: center;
}

.upload_table {
	margin-left: 6px;
}

.upload_table thead {
	font-size: 15px;
}

img.preview_no_image {
	width: 160px;
	height: 160px;
	background: url(../img/no_image.png) no-repeat center;
	border: 1px solid #EEE;
}

img.preview {
	background: white no-repeat center;
	border: 1px solid #EEE;
	width:auto;
	height:auto;
	max-width: 160px;
	max-height: 160px;
}

#banner {
	width: 100%;
	height: 200px;
	margin-top: -5px;
	text-align: center;
	margin: 0px auto;
}

#image_slider {
    display: none;
    width: 1000px;
    height: 200px;
    margin: 0px auto;
}

#image_slider img {
    width: 1000px;
    height: 200px;
}

#footer {
	width: 100%;
	margin: 20px auto;
	padding-bottom: 5px;
	text-align: center;
	font-size: small;
}

.navibar {
    width:1000px;
    height: 35px;
    line-height: 34px;
    margin: 0px auto;
    background-color: #B24926;
}

.navibar ul {
    list-style: none;
    width:1000px;
    height: 35px;
    line-height: 34px;
    padding: 0px;
}

.navibar ul li {
    float: left;
    width: 125px;
}

.navibar ul li:hover {
    background-color: #E27854;
    cursor: pointer;
}

.navibar ul li a {
    color: white;
    font-weight: bold;
    font-size: 15px;
}

ul#tender_list li {
    width: 358px;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.common_label {
    font-size: 13px;
    height: 30px;
    vertical-align: middle;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    text-shadow: 2px 2px 1px #ccc;
}

.title_label {
    font-size: 13px;
    height: 30px;
    vertical-align: middle;
    font-weight: bold;
    font-style: italic;
    text-shadow: 2px 2px 1px #ccc;
}

#btn_attend {
    border: none;
    cursor: pointer;
    width: 150px;
    height: 75px;
}

#btn_attend.enroll_wait {
    background: url(../img/enroll_wait.png) no-repeat center;
}

#btn_attend.enroll_action {
    background: url(../img/enroll_action.png) no-repeat center;
}

#btn_attend.enroll_end {
    background: url(../img/enroll_end.png) no-repeat center;
}

#btn_attend.enroll_finish {
    background: url(../img/enroll_finish.png) no-repeat center;
}

#btn_attend.tender_action {
    background: url(../img/tender_action.png) no-repeat center;
}

#btn_attend.tender_end {
    background: url(../img/tender_end.png) no-repeat center;
}

#btn_attend.tender_finish {
    background: url(../img/tender_finish.png);
}

#btn_attend.login_notice {
    background: url(../img/login_notice.png);
}

#btn_quote {
    border: none;
    border-style: none;
    cursor: pointer;
    width: 100px;
    height: 50px;
    background: url(../img/quote_normal.png);
}

#btn_quote:HOVER {
    border: none;
    cursor: pointer;
    width: 100px;
    height: 50px;
    background: url(../img/quote_hover.png);
}

#btn_quote:ACTIVE {
    border: none;
    cursor: pointer;
    width: 100px;
    height: 50px;
    background: url(../img/quote_press.png);
}